export default async ({ store, route, redirect }) => {
  //功能：相当于导航前置守卫 检测是否有token，没有token跳转到登录页

  // context 服务端上下文
  await store.dispatch('user/getToken')
  // 如果 token 不存在，且当前路由不是登录页，则重定向到登录页
  if (!store.state.user.token && route.path !== '/login') {
    return redirect('/login')
  }
}
